package com.wondertek.service.sdk.iotdh.dto.req;

import com.wondertek.service.sdk.iotdh.dto.req.network.Network;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotBlank;
import lombok.Data;

import java.util.List;

@Data
public class SetNetworkInfoReq {
    @NotBlank
    @Schema(name = "deviceId",description = "1. 由1-128位数字与字⺟组成")
    private String deviceId;

    @Schema(name = "hostname",description = "主机名")
    private String hostname;

    @Schema(name = "domain",description = "域名1")
    private String domain;

    @Schema(name = "defaultNetworkId",description = "⽤户设置的默认使⽤⽹⼝")
    private Integer defaultNetworkId;

    @Schema(name = "networkId",description = "报警⽹关有线⽹络id")
    private Integer networkId;

    private List<Network> networks;
}
